//
// Created by eddy on 24-3-19.
#include "iostream"

using namespace std;
class GoodFriend ;

class Person {
    // 全局函数的友元方法
    friend string getJj(Person *p);

    // 使用类方法当作友元
    // ...

public:
    string hand;

    Person() : jj("jjd") {}

private:
    string jj;
};

class GoodFriend {
public:
    void sayHello(Person *p) {
    }
};

// 对象外访问私有属性
string getJj(Person *p) {
    return p->jj;
}

int main() {

    Person p;
    p.hand = "手";
    cout << getJj(&p) << endl;
    return 0;
}